package com.db.dao;

import java.sql.Connection;
import java.util.List;

import com.db.bean.User;

/**
* @author 作者:秋哲    E-mail:2810201146@qq.com:
* @version 创建时间：2020年4月27日 下午4:00:55
* @description 实现类 版本二
*/
public interface UserDAO {
	/**
	 * 
	 * @version 创建时间：2020年4月27日 下午3:48:24
	 * @description 对象插入数据库
	 * @param con
	 * @param user
	 */
	int insert(User user_obj);
	
	/**
	 * 
	 * @version 创建时间：2020年4月27日 下午3:49:42
	 * @description 删除一条记录
	 * @param con
	 * @param id
	 */
	int deletById(int user_id);
	
	/**
	 * 
	 * @version 创建时间：2020年4月27日 下午3:50:57
	 * @description 指定对象修改指定ID的记录
	 * @param con
	 * @param id
	 * @param user
	 */
	int updateUser(User user_obj);
	
	/**
	 * 
	 * @version 创建时间：2020年4月27日 下午3:53:33
	 * @description 更具参数不同得到指定User对象
	 * @param con
	 * @param id
	 * @return
	 */
	User getUser(int user_id);
	User getUser(String username,String password);
	
	/**
	 * 
	 * @version 创建时间：2020年4月27日 下午3:56:40
	 * @description 获取班级名单
	 * @param id
	 * @return
	 */
	List<User> getPresidentUserAll(int president_id);
	

}


